<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>技术成长蓝图 - 为你规划精进之路</title>
    <link href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    <link href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
            background-color: #f8f9fa;
        }

        h1, h2, h3, h4, h5, h6 {
            font-family: 'Noto Serif SC', serif;
        }
        
        /* Hero Section Styling */
        .hero-section {
            background: linear-gradient(135deg, rgba(17, 24, 39, 0.95) 0%, rgba(55, 65, 81, 0.95) 100%), url('https://images.unsplash.com/photo-1555066931-4365d1469c98?q=80&w=2070&auto=format&fit=crop') center center/cover no-repeat;
        }

        .hero-title {
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
        }
        
        /* Card Styling */
        .roadmap-card {
            transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
            border: 1px solid #e5e7eb;
        }

        .roadmap-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            border-color: #6366f1;
        }
        
        /* Mermaid Diagram Custom Styling */
        .mermaid svg {
            font-family: 'Noto Sans SC', sans-serif !important;
        }
        
        .mermaid .node rect, .mermaid .node circle, .mermaid .node ellipse {
            stroke: #6366f1;
            stroke-width: 2px;
            fill: #f0f0ff;
        }
        .mermaid .node .label {
            color: #111827;
        }
        .mermaid .edgeLabel {
            background-color: #f8f9fa !important;
        }
        .mermaid .edgePath path {
            stroke: #4f46e5;
        }
        .mermaid .arrowheadPath {
            fill: #4f46e5;
        }
        
        /* Link/Button Styling */
        .cta-link {
            position: relative;
            display: inline-block;
            color: #4f46e5;
            text-decoration: none;
            transition: color 0.3s ease;
        }
        .cta-link::after {
            content: '';
            position: absolute;
            width: 100%;
            transform: scaleX(0);
            height: 2px;
            bottom: -4px;
            left: 0;
            background-color: #6366f1;
            transform-origin: bottom right;
            transition: transform 0.3s ease-out;
        }
        .cta-link:hover::after {
            transform: scaleX(1);
            transform-origin: bottom left;
        }
        .cta-link:hover {
            color: #312e81;
        }

    </style>
</head>
<body class="text-gray-800 antialiased">

    <!-- Hero Section -->
    <header class="hero-section">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-24 md:py-32 text-center text-white">
            <h1 class="hero-title text-4xl sm:text-5xl md:text-6xl font-bold tracking-tight leading-tight">
                技术成长蓝图
            </h1>
            <p class="mt-6 max-w-3xl mx-auto text-lg sm:text-xl text-gray-300">
                为不同阶段的你量身打造，从入门到精通，从求职到在职提升，清晰规划你的技术精进之路。
            </p>
            <div class="mt-10 flex justify-center space-x-6 text-base text-gray-400">
                <div class="flex items-center">
                    <i class="fas fa-drafting-compass mr-2 text-indigo-400"></i> 精准定位
                </div>
                <div class="flex items-center">
                    <i class="fas fa-route mr-2 text-indigo-400"></i> 清晰路径
                </div>
                <div class="flex items-center">
                    <i class="fas fa-rocket mr-2 text-indigo-400"></i> 高效成长
                </div>
            </div>
        </div>
    </header>

    <!-- Main Content -->
    <main class="py-16 sm:py-24">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
            
            <!-- Section Title -->
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold text-gray-900">选择你的成长路径</h2>
                <p class="mt-4 text-lg text-gray-600">根据你当前的职业阶段，选择最适合你的学习路线图。</p>
            </div>
            
            <!-- Roadmaps Grid -->
            <div class="grid grid-cols-1 lg:grid-cols-3 gap-8 md:gap-12">

                <!-- Card 1: Job Seekers -->
                <article class="roadmap-card bg-white rounded-xl shadow-lg overflow-hidden flex flex-col">
                    <div class="p-8 flex-grow">
                        <div class="flex items-center mb-4">
                            <div class="bg-indigo-100 text-indigo-600 rounded-full p-3 mr-4">
                                <i class="fas fa-briefcase fa-lg"></i>
                            </div>
                            <h3 class="text-2xl font-bold text-gray-900">求职者路线图</h3>
                        </div>
                        <p class="text-gray-600 mb-6">为冲击理想Offer而生，全面覆盖面试核心技术栈，助你构建坚实的技术壁垒。</p>
                        <div class="mermaid text-center w-full">
graph TD
    subgraph 核心基础
        A[Java基础] --> B[并发编程];
        A --> C[JVM深度剖析];
    end
    
    subgraph 中间件与框架
        D[Spring全家桶] --> E[MyBatis];
        F[MySQL数据库] --> D;
        G[Redis] --> H[消息队列 MQ];
        H --> I[Elasticsearch];
    end
    
    subgraph 分布式与微服务
        J[Spring Cloud] --> K[Dubbo];
        K --> L[分布式理论];
        L --> M[容器化 Docker & K8s];
    end

    C --> D;
    B --> G;
    I --> J;
                        </div>
                    </div>
                    <div class="p-6 bg-gray-50 border-t border-gray-200 mt-auto">
                        <a href="https://www.processon.com/view/link/64e71adbb08bb5658e76e5b4" target="_blank" class="cta-link font-semibold mr-8">
                            Java 3年以上盘这些技术 <i class="fas fa-arrow-up-right-from-square fa-xs ml-1"></i>
                        </a>
                        <a href="https://www.processon.com/view/link/6391dd1751757068e722c3f1?cid=629ad9031efad4162c7b8031" target="_blank" class="cta-link font-semibold">
                            Java面试思路 <i class="fas fa-arrow-up-right-from-square fa-xs ml-1"></i>
                        </a>
                    </div>
                </article>

                <!-- Card 2: Professionals -->
                <article class="roadmap-card bg-white rounded-xl shadow-lg overflow-hidden flex flex-col">
                    <div class="p-8 flex-grow">
                        <div class="flex items-center mb-4">
                            <div class="bg-teal-100 text-teal-600 rounded-full p-3 mr-4">
                                <i class="fas fa-chart-line fa-lg"></i>
                            </div>
                            <h3 class="text-2xl font-bold text-gray-900">在职提升路线图</h3>
                        </div>
                        <p class="text-gray-600 mb-6">突破技术瓶颈，向架构师、技术专家迈进，拥抱前沿技术，提升核心竞争力。</p>
                        <div class="mermaid text-center w-full">
graph TD
    subgraph 技术深化
        A[源码分析] --> B[性能调优];
        B --> C[线上问题排查];
    end
    
    subgraph 架构设计
        D[设计模式] --> E[架构理论];
        E --> F[领域驱动设计 DDD];
        F --> G[高并发/高可用方案];
    end

    subgraph 前沿视野
        H[AI编程] --> I[云原生技术];
        I --> J[大数据生态];
    end
    
    C --> D;
    G --> H;
                        </div>
                    </div>
                    <div class="p-6 bg-gray-50 border-t border-gray-200 mt-auto">
                        <a href="https://gitmind.cn/app/docs/m2xbc3d1" target="_blank" class="cta-link font-semibold">
                            AI编程学习路线图 <i class="fas fa-arrow-up-right-from-square fa-xs ml-1"></i>
                        </a>
                    </div>
                </article>

                <!-- Card 3: Beginners -->
                <article class="roadmap-card bg-white rounded-xl shadow-lg overflow-hidden flex flex-col">
                    <div class="p-8 flex-grow">
                        <div class="flex items-center mb-4">
                            <div class="bg-amber-100 text-amber-600 rounded-full p-3 mr-4">
                                <i class="fas fa-user-graduate fa-lg"></i>
                            </div>
                            <h3 class="text-2xl font-bold text-gray-900">入门学习路线图</h3>
                        </div>
                        <p class="text-gray-600 mb-6">专为零基础或初学者设计，由浅入深，循序渐进，带你轻松迈入编程世界的大门。</p>
                        <div class="mermaid text-center w-full">
graph TD
    A[编程入门] --> B[Java SE 核心];
    B --> C[计算机网络];
    B --> D[数据结构与算法];
    C --> E[Web基础];
    D --> E;
    E --> F[数据库 MySQL];
    F --> G[开发框架 SpringBoot];
    G --> H[项目实战];
                        </div>
                    </div>
                    <div class="p-6 bg-gray-50 border-t border-gray-200 mt-auto">
                        <a href="https://www.processon.com/embed/6040a62707912951ff31975a?cid=6040a62707912951ff31975b" target="_blank" class="cta-link font-semibold">
                            2025 Java学习路线完整指南 <i class="fas fa-arrow-up-right-from-square fa-xs ml-1"></i>
                        </a>
                    </div>
                </article>

            </div>
        </div>
    </main>

    <!-- Mermaid.js Initialization -->
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <script>
        mermaid.initialize({ 
            startOnLoad: true,
            theme: 'base',
            themeVariables: {
                primaryColor: '#f0f0ff',
                primaryTextColor: '#111827',
                primaryBorderColor: '#6366f1',
                lineColor: '#4f46e5',
                textColor: '#1f2937',
                fontSize: '14px'
            }
        });
    </script>

</body>
</html>